package day05;
//数组的排序
import java.util.Arrays;//导入Arrays排序工具
import java.util.Random;//导入随机数工具
public class ArraySort {
    public static void main(String[] args) {
        Random rand = new Random();//随机数对象
        int[] arr = new int[10];
        for (int i = 0; i < arr.length; i++) {
            arr[i] = rand.nextInt(100);//0到99的随机整数
            System.out.println(arr[i]);
        }
        Arrays.sort(arr);//对arr数组做升序排列
        System.out.println("排序后:");
        for (int i = 0; i < arr.length; i++) {
            System.out.println(arr[i]);
        }
        System.out.println("倒着输出:");//Java没有倒序工具, 但可以倒着展示, 底层逻辑还是升序
        for (int i = arr.length-1 ; i >=0 ; i--) {
            System.out.println(arr[i]);
        }
        System.out.println("第一个元素为:"+arr[0]);
        /*
        * 第一遍, 随机数Random练习
        * import java.util.Random; //导入工具包
        *
        * Random rand = new Random();
        * int[] arr = new int[10];
        * for(int i =0; i<arr.length;i++){
        *   arr[i]= rand.nextInt(100);
        *   System.out.println(arr[i]);
        * }
        * Arrays.sort(arr);
        * System.out.println("排序后:");
        * for(int i= 0; i<arr.length;i++){
        *   System.out.println(arr[i]);
        * }
        * System..out.println("倒着输:");
        * for(int = arr.length-1; i>=0; i--){
        *   System.out.println(arr[i]);
        * }
        * System.out.println("第一个元素为:"+arr[0]);
        * */

        /*
        第一遍
        * int[] arr = new int[10];
        * for (int i=0; i< arr.length; i++){
        *   arr[i] = (int)(Math.random()*100);
        *   System.out.println(arr[i]);
        * }
        * Arrays.sort(arr);
        * System.out.println("排序后:");
        * for (int i = 0;i<arr.length;i++){
        *   System.out.println(arri);
        * }
        * System.out.println("倒着输出:");
        * for(int=arr.length-1;i>=0; i--){
        *   System.out.println(arr[i]);
        * }
        * System.out.println("第一个元素为:"+arr[0]);
        * */
    }
}
